canvas {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
.chartDiv {
	border: 2px solid #ededed;
	border-radius: 10px;
	float: left;
	margin: 2 auto;
	min-width: 310px;
	background-color: white;
	height: 100%;
	margin-left: 0.5%;
	margin-top: 0.5%;
	padding: 1%;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px
}

#container_bar {
	width: 66%;
}

#container_line {
	width: 66%;
}

#container_pie {
	width: 33%;
}
#container_button {
	width: 33%;
}
.main_report_dev td, .main_report_dev th {
    min-width: 100px;
}
.sub_report_body_dev td, .sub_report_body_dev th {
    min-width: 100px;
}
.condition-style td, .condition-style th {
    min-width: 50px;
}
.caption-subject{
	text-align:center;
}
.condition-style,.condition-style tr td{
	    padding:3px;
}
.condition-style .text{
	font-weight: 700;
}